Дисциплина: Операционные системы
Савостин Олег
Российский университет дружбы народов, Москва, Россия
В первую очередь, устанавливаем git и gh(рис. [-@fig:001]).
Задаю имя и почту владельца репозитория. Так как у меня уже есть аккаунт на github’e, то я задаю данные, которые я вводил когда создавал аккаунт(рис. [-@fig:002]).
Настраиваю utf-8 в выводе сообщений гит, настраиваю верификацию и подписание коммитов git(рис. [-@fig:003]) (рис. [-@fig:004]).
Записываю параметры autocrlf safecrl(рис. [-@fig:005]).
По алгоритму rsa с ключём размером 4096 создаю ключ. Также создаю ключ по алгоритму ed25519(рис. [-@fig:006]).
Следуя инструкциям, указанных в лабораторной работе, создаю ключ gpg gpg –full-generate-key (рис. [-@fig:007]).
Аккаунт заранее существовал с первого семестра. (рис. [-@fig:008]).
Вывожу список ключей и копирую отпечаток приватного ключа командой gpg –list-secret-keys –keyid-format LONG (рис. [-@fig:009]).
Копирую отпечаток ключа и вставляю его в настройки GitHub (рис. [-@fig:010]).
Используя введённый email, указываю Гит применять его при подписи коммитов (рис. [-@fig:011]).
Для пользованием gh я захожу в свой аккаунт через терминал (рис. [-@fig:012]).
Теперь необходимо создать шаблон рабочего пространства. Пишу в
терминал следующие команды: mkdir -p
~/work/study/2022-2023/“Операционные системы” cd
~/work/study/2022-2023/“Операционные системы” gh repo create
study_2022-2023_os-intro
–template=yamadharma/course-directory-student-template –public git clone
–recursive git@github.com:
Перехожу в каталог курса и удаляю лишние файлы .json и затем создаю нужные каталоги (рис. [-@fig:014]) (рис. [-@fig:015]).
Успешно отправляю файлы на сервер (рис. [-@fig:015]).
В ходе проделанной работы я изучил идеологию и применение средств контроля версий и освоил умения по работе с git.
Лабораторная работа №2
:::